export default {
  // 此处编写的是Vue实例的 配置项，通过一定语法，可以直接混入
  // 到组件中使用，可以包括data、methods、computed、生命周期函数...
  // 当发生冲突时，组件内优先级更高
  methods: {
    // sayHi () {
    //   console.log('你们的')
    // },
    loginComfirm () {
      console.log('我是你爹')
      if (!this.$store.getters.token) {
        this.$dialog.confirm({
          title: '温馨提示',
          message: '此时此刻需要您登录喔~',
          confirmButtonText: '去登录',
          cancelButtonText: '再逛会'
        })
          .then(() => {
            // 登录后回跳回现在页面
            // 使用replace 优点：防止历史记录累加
            this.$router.replace({
              path: '/login',
              query: {
                backUrl: this.$route.fullPath
              }
            })
            // this.$router.push('/login')
          })
          .catch(() => {
            return true
          })
        return false
      }
    }
  }

}
